<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '533AD7EE89B9C6AA5CE15CF8537CA359';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.opacity.OpacityDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function un(){}
function Ib(){}
function Rb(){}
function Kc(){}
function Zc(){}
function sd(){}
function Ad(){}
function Ld(){}
function Li(){}
function fi(){}
function ii(){}
function Oi(){}
function Jg(){}
function Mg(){}
function Sg(){}
function Ej(){}
function Jj(){}
function Xj(){}
function Wm(){}
function ch(){bh()}
function Uj(){Pb()}
function ek(){Pb()}
function pk(){Pb()}
function uk(){Pb()}
function sn(){Pb()}
function an(){ol(this)}
function w(a){this.a=a}
function Oj(a){this.a=a}
function zj(a){this.b=a}
function oi(a){this.f=a}
function Il(a){this.a=a}
function Vl(a){this.a=a}
function Cm(a){this.a=a}
function pm(a){this.c=a}
function Wc(){this.a={}}
function W(){this.a=X()}
function Uk(){this.a=Ub()}
function Sc(){this.c=++Pc}
function fn(){this.a=new an}
function ti(){ti=un;lc()}
function yi(){yi=un;Ai()}
function Yi(){Yi=un;fj()}
function T(a){D(a.b,a)}
function Eh(a,b){th(a.f,b)}
function Ec(a,b){a.a=b}
function Cc(a,b){a.d=b}
function Fc(a,b){a.b=b}
function qj(a,b){sj(a,b,a.b)}
function Xh(a,b){Uh(a,b,a.f)}
function vh(a,b){jh();wh(a,b)}
function R(a){K();this.a=a}
function eb(a){Pb();this.e=a}
function fb(a){Pb();this.e=a}
function gj(){fj();return aj}
function mc(){lc();return gc}
function Kd(){Id();return Ed}
function Vc(a,b){return a.a[b]}
function sk(a){return 5>a?5:a}
function lk(a){eb.call(this,a)}
function nk(a){eb.call(this,a)}
function qk(a){eb.call(this,a)}
function vk(a){eb.call(this,a)}
function _k(a){eb.call(this,a)}
function zk(a){lk.call(this,a)}
function yd(a){vd.call(this,a)}
function ci(a){yd.call(this,a)}
function oc(){cc.call(this,Tn,0)}
function qc(){cc.call(this,Un,1)}
function sc(){cc.call(this,Vn,2)}
function uc(){cc.call(this,Wn,3)}
function ij(){cc.call(this,Tn,0)}
function kj(){cc.call(this,Un,1)}
function mj(){cc.call(this,Vn,2)}
function oj(){cc.call(this,Wn,3)}
function gh(){ed.call(this,null)}
function bh(){bh=un;ah=new Sc}
function Fb(){Fb=un;Eb=new Ib}
function Um(){Um=un;Tm=new Wm}
function Vi(a){this.f=a;new Ad}
function U(a,b){this.b=a;this.a=b}
function cc(a,b){this.a=a;this.b=b}
function Jd(a,b){cc.call(this,a,b)}
function $l(a,b){this.b=a;this.a=b}
function xm(a,b){this.a=a;this.b=b}
function nn(a,b){this.a=a;this.b=b}
function kh(a,b){a.__listener=b}
function Rm(a,b,c){a.splice(b,c)}
function Hh(a,b){!!a.d&&dd(a.d,b)}
function dn(a,b){return pl(a.a,b)}
function nm(a){return a.b<a.c.G()}
function Eg(a){return new Cg[a]}
function sl(b,a){return b.e[Sn+a]}
function Hk(b,a){return b.indexOf(a)}
function ul(b,a){return Sn+a in b.e}
function be(a){return a==null?null:a}
function Pk(){Pk=un;Mk={};Ok={}}
function B(){B=un;var a;a=new G;A=a}
function K(){K=un;J=new Lm;Wg(new Sg)}
function Jc(){Jc=un;Ic=new Tc(new Kc)}
function O(a){$wnd.clearTimeout(a)}
function Bb(a){$wnd.clearTimeout(a)}
function N(a){$wnd.clearInterval(a)}
function Xk(a,b){Tb(a.a,b);return a}
function fm(a,b){(a<0||a>=b)&&im(a,b)}
function Xd(a,b){return a.cM&&a.cM[b]}
function Wd(a,b){return a.cM&&!!a.cM[b]}
function Ab(a){return a.$H||(a.$H=++sb)}
function ae(a){return a.tM==un||Wd(a,1)}
function lh(a){return !_d(a)&&$d(a,15)}
function Ek(b,a){return b.charCodeAt(a)}
function en(a,b){return zl(a.a,b)!=null}
function Zb(a,b){a.textContent=b||On}
function Sm(a,b,c,d){a.splice(b,c,d)}
function Lm(){this.a=Od(wg,yn,0,0,0)}
function vj(){this.a=Od(vg,yn,22,4,0)}
function Yk(a){this.a=Ub();Tb(this.a,a)}
function ed(a){this.a=new qd;this.b=a}
function qd(){this.d=new an;this.c=false}
function bi(){bi=un;_h=new fi;ai=new ii}
function X(){return (new Date).getTime()}
function Xb(b,a){return b.removeChild(a)}
function Wb(b,a){return b.appendChild(a)}
function $d(a,b){return a!=null&&Wd(a,b)}
function kb(a){return a==null?null:a.name}
function lb(a){return _d(a)?Qb(Zd(a)):On}
function hb(a){return _d(a)?ib(Zd(a)):a+On}
function ib(a){return a==null?null:a.message}
function vb(a,b,c){return a.apply(b,c);var d}
function kd(a,b,c){var d;d=md(a,b);d.E(c)}
function nd(a,b){var c;c=od(a,b);return c}
function Gm(a,b){Qd(a.a,a.b++,b);return true}
function Hm(a,b){fm(b,a.b);return a.a[b]}
function D(a,b){Jm(a.a,b);a.a.b==0&&L(a.b)}
function id(a,b){!a.a&&(a.a=new Lm);Gm(a.a,b)}
function L(a){a.b?N(a.c):O(a.c);Jm(J,a)}
function _c(a){var b;if(Yc){b=new Zc;dd(a,b)}}
function _j(a){var b=Cg[a.b];a=null;return b}
function wi(a){this.f=a;this.a=new si(this.f)}
function G(){this.a=new Lm;this.b=new R(this)}
function Gi(a){this.a=new vj;this.f=a;Ih(this)}
function t(a){this.d=new w(this);this.k=a}
function Gj(a,b,c){this.a=a;this.c=b;this.b=c}
function gb(a){Pb();this.b=a;this.a=On;Ob(this)}
function Hi(a){Fi();try{Kh(a)}finally{en(Ei,a)}}
function jh(){if(!hh){sh();xh();hh=true}}
function Ri(){Gi.call(this,$doc.body)}
function vd(a){fb.call(this,xd(a),wd(a));this.a=a}
function Kj(a,b,c){Xh(a,new xi(b));Uh(a,c,a.f)}
function cd(a,b,c){return new sd(jd(a.a,b,c))}
function zl(a,b){return !b?Bl(a):Al(a,b,~~Ab(b))}
function ak(a){return typeof a=='number'&&a>0}
function _d(a){return a!=null&&a.tM!=un&&!Wd(a,1)}
function Wg(a){Yg();return Xg(Yc?Yc:(Yc=new Sc),a)}
function Zg(){Ug&&_c((!Vg&&(Vg=new gh),Vg))}
function Td(){Td=un;Rd=[];Sd=[];Ud(new Ld,Rd,Sd)}
function Fi(){Fi=un;Ci=new Li;Di=new an;Ei=new fn}
function il(a){var b;b=new Il(a);return new xm(a,b)}
function cn(a,b){var c;c=vl(a.a,b,a);return c==null}
function Jb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Ub(){var a=[];a.explicitLength=0;return a}
function Tb(a,b){a[a.explicitLength++]=b==null?Pn:b}
function th(a,b){jh();uh(a,b);Fk(to,b)&&uh(a,uo)}
function Yh(a,b){var c;c=Vh(a,b);c&&Zh(b.f);return c}
function ob(a,b){var c;return c=a,ae(c)?c.eQ(b):c===b}
function pb(a){var b;return b=a,ae(b)?b.hC():Ab(b)}
function wm(a){var b;b=new Nl(a.b.a);return new Cm(b)}
function Ag(a){if($d(a,30)){return a}return new gb(a)}
function ce(a){if(a!=null){throw new ek}return null}
function Sk(){if(Nk==256){Mk=Ok;Ok={};Nk=0}++Nk}
function si(a){this.a=a;this.b=Bd(a);this.c=this.b}
function Bk(a){this.a='Unknown';this.c=a;this.b=-1}
function ol(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function v(a,b){s(a.a,b)?(a.a.i=E(a.a.k,a.a.d)):(a.a.i=null)}
function Xg(a,b){return cd((!Vg&&(Vg=new gh),Vg),a,b)}
function _m(a,b){return be(a)===be(b)||a!=null&&ob(a,b)}
function tn(a,b){return be(a)===be(b)||a!=null&&ob(a,b)}
function Yb(b,a){return b[a]==null?null:String(b[a])}
function zi(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function tm(a){if(a.b<=0){throw new sn}return a.a.M(--a.b)}
function yj(a){if(a.a>=a.b.b){throw new sn}return a.b.a[++a.a]}
function Yd(a,b){if(a!=null&&!Xd(a,b)){throw new ek}return a}
function uj(a,b){var c;c=rj(a,b);if(c==-1){throw new sn}tj(a,c)}
function ri(a,b){Zb(a.a,b);if(a.c!=a.b){a.c=a.b;Cd(a.a,a.b)}}
function Uh(a,b,c){Lh(b);qj(a.a,b);Wb(c,(yi(),zi(b.f)));Mh(b,a)}
function Od(a,b,c,d,e){var f;f=Nd(e,d);Pd(a,b,c,f);return f}
function Zj(a,b,c){var d;d=new Xj;d.c=a+b;ak(c)&&bk(c,d);return d}
function Pd(a,b,c,d){Td();Vd(d,Rd,Sd);d.cZ=a;d.cM=b;d.qI=c;return d}
function xl(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Md(a,b){var c,d;c=a;d=Nd(0,b);Pd(c.cZ,c.cM,c.qI,d);return d}
function yb(a,b,c){var d;d=wb();try{return vb(a,b,c)}finally{zb(d)}}
function Fk(a,b){if(!$d(b,1)){return false}return String(a)==b}
function om(a){if(a.b>=a.c.G()){throw new sn}return a.c.M(a.b++)}
function Zd(a){if(a!=null&&(a.tM==un||Wd(a,1))){throw new ek}return a}
function Bl(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function xh(){ph=Mn(function(a){qh.call(this,a);return false})}
function Ii(){Fi();try{di(Ei,Ci)}finally{ol(Ei.a);ol(Di)}}
function yh(){$wnd.__gwt_initWindowCloseHandler(Mn($g),Mn(Zg))}
function P(a,b){return $wnd.setTimeout(Mn(function(){a.p()}),b)}
function Cb(){return $wnd.setTimeout(function(){rb!=0&&(rb=0);ub=-1},10)}
function zb(a){a&&Hb((Fb(),Eb));--rb;if(a){if(ub!=-1){Bb(ub);ub=-1}}}
function wd(a){var b;b=a.A();if(!b.C()){return null}return Yd(b.D(),30)}
function gk(a){var b;b=ik(a);if(isNaN(b)){throw new zk(Bo+a+Co)}return b}
function Lj(a){var b;b=new Zi;b.f.size=10;b.f[Ao]=a!=null?a:On;return b}
function E(a,b){var c;c=new U(a,b);Gm(a.a,c);a.a.b==1&&M(a.b,16);return c}
function Im(a,b,c){for(;c<a.b;++c){if(tn(b,a.a[c])){return c}}return -1}
function $g(){var a;if(Ug){a=new ch;!!Vg&&dd(Vg,a);return null}return null}
function im(a,b){throw new qk('Index: '+a+', Size: '+b)}
function $b(a){return a.tabIndex<65535?a.tabIndex:-(a.tabIndex%65535)-1}
function pl(a,b){return b==null?a.c:$d(b,1)?ul(a,Yd(b,1)):tl(a,b,~~pb(b))}
function ql(a,b){return b==null?a.b:$d(b,1)?sl(a,Yd(b,1)):rl(a,b,~~pb(b))}
function r(a,b,c){q(a);a.f=true;a.g=false;a.e=b;a.n=c;++a.j;v(a.d,X())}
function Vd(a,b,c){Td();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Ud(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function yl(e,a,b){var c,d=e.e;a=Sn+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function $j(a,b,c,d){var e;e=new Xj;e.c=a+b;ak(c)&&bk(c,e);e.a=d?8:0;return e}
function rj(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
function um(a,b){var c;this.a=a;this.c=a;c=a.G();(b<0||b>c)&&im(b,c);this.b=b}
function Tc(a){Sc.call(this);this.a=a;!Dc&&(Dc=new Wc);Dc.a[Xn]=this;this.b=Xn}
function Sj(a,b,c){t.call(this,(B(),A));this.b=a;this.c=b;this.a=c-b}
function Jk(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Gk(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function xb(b){return function(){try{return yb(b,this,arguments)}catch(a){throw a}}}
function vl(a,b,c){return b==null?xl(a,c):$d(b,1)?yl(a,Yd(b,1),c):wl(a,b,c,~~pb(b))}
function jb(a){var b;return a==null?Pn:_d(a)?kb(Zd(a)):$d(a,1)?Qn:(b=a,ae(b)?b.cZ:ne).c}
function Nl(a){var b;b=new Lm;a.c&&Gm(b,new Vl(a));nl(a,b);ml(a,b);this.a=new pm(b)}
function Yj(a,b,c){var d;d=new Xj;d.c=a+b;ak(c!=0?-c:0)&&bk(c!=0?-c:0,d);d.a=4;return d}
function Pg(a,b,c){var d;d=Ng;Ng=a;b==Og&&ih(a.type)==8192&&(Og=null);c.v(a);Ng=d}
function Gb(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=Kb(b,c)}while(a.a);a.a=c}}
function Hb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Kb(b,c)}while(a.b);a.b=c}}
function bl(a,b){var c;while(a.C()){c=a.D();if(b==null?c==null:ob(b,c)){return a}}return null}
function Bd(a){var b;b=Yb(a,Yn);if(Gk(Zn,b)){return Id(),Hd}else if(Gk($n,b)){return Id(),Gd}return Id(),Fd}
function Vb(a){var b,c;b=(c=a.join(On),a.length=a.explicitLength=0,c);a[a.explicitLength++]=b;return b}
function Zh(a){a.style['left']=On;a.style['top']=On;a.style['position']=On}
function Zi(){var a;Yi();$i.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function xi(a){wi.call(this,$doc.createElement('div'));this.f[vo]='gwt-Label';ri(this.a,a)}
function $i(a){Vi.call(this,a,(!Lg&&(Lg=new Mg),!Ig&&(Ig=new Jg)));this.f[vo]='gwt-TextBox'}
function lc(){lc=un;hc=new oc;ic=new qc;jc=new sc;kc=new uc;gc=Pd(sg,yn,6,[hc,ic,jc,kc])}
function fj(){fj=un;bj=new ij;cj=new kj;dj=new mj;ej=new oj;aj=Pd(ug,yn,21,[bj,cj,dj,ej])}
function Id(){Id=un;Hd=new Jd('RTL',0);Gd=new Jd('LTR',1);Fd=new Jd('DEFAULT',2);Ed=Pd(tg,yn,13,[Hd,Gd,Fd])}
function nl(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new $l(e,c.substring(1));a.E(d)}}}
function Rj(a,b){var c,d,e,f,g;g=a.c+a.a*b;for(d=a.b,e=0,f=d.length;e<f;++e){c=d[e];c.style['opacity']=On+g}}
function bb(a){var b,c,d;c=Od(xg,yn,29,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new uk}c[d]=a[d]}}
function Pb(){var a,b,c,d;c=Nb(new Rb);d=Od(xg,yn,29,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Bk(c[a])}bb(d)}
function tj(a,b){var c;if(b<0||b>=a.b){throw new pk}--a.b;for(c=b;c<a.b;++c){Qd(a.a,c,a.a[c+1])}Qd(a.a,a.b,null)}
function Jm(a,b){var c,d;c=Im(a,b,0);if(c==-1){return false}d=(fm(c,a.b),a.a[c]);Rm(a.a,c,1);--a.b;return true}
function od(a,b){var c,d;d=Yd(ql(a.d,b),32);if(!d){return Um(),Um(),Tm}c=Yd(d.b,31);if(!c){return Um(),Um(),Tm}return c}
function md(a,b){var c,d;d=Yd(ql(a.d,b),32);if(!d){d=new an;vl(a.d,b,d)}c=Yd(d.b,31);if(!c){c=new Lm;xl(d,c)}return c}
function Hl(a,b){var c,d,e;if($d(b,33)){c=Yd(b,33);d=c.I();if(pl(a.a,d)){e=ql(a.a,d);return _m(c.J(),e)}}return false}
function wb(){var a;if(rb!=0){a=X();if(a-tb>2000){tb=a;ub=Cb()}}if(rb++==0){Gb((Fb(),Eb));return true}return false}
function Jh(a,b){var c;switch(ih(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&_b(a.f,c)){return}}Gc(b,a,a.f)}
function Km(a,b){var c;b.length<a.b&&(b=Md(b,a.b));for(c=0;c<a.b;++c){Qd(b,c,a.a[c])}b.length>a.b&&Qd(b,a.b,null);return b}
function pd(a){var b,c;if(a.a){try{for(c=new pm(a.a);c.b<c.c.G();){b=Yd(om(c),23);kd(b.a,b.c,b.b)}}finally{a.a=null}}}
function Gc(a,b,c){var d,e,f;if(Dc){f=Yd(Vc(Dc,a.type),8);if(f){d=f.a.a;e=f.a.b;Ec(f.a,a);Fc(f.a,c);Hh(b,f.a);Ec(f.a,d);Fc(f.a,e)}}}
function M(a,b){if(b<0){throw new lk('must be non-negative')}a.b?N(a.c):O(a.c);Jm(J,a);a.b=false;a.c=P(a,b);Gm(J,a)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Mn(zg)()}catch(a){b(c)}else{Mn(zg)()}}
function Rk(a){Pk();var b=Sn+a;var c=Ok[b];if(c!=null){return c}c=Mk[b];c==null&&(c=Qk(a));Sk();return Ok[b]=c}
function Vj(a){if(a>=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1}
function jk(a){var b;b=gk(a);if(b>3.4028234663852886E38){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b}
function q(a){if(!a.f){return}a.o=a.g;a.f=false;a.g=false;if(a.i){T(a.i);a.i=null}a.o&&Rj(a,(1+Math.cos(6.283185307179586))/2)}
function ml(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.E(e[f])}}}}
function rl(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){return f.J()}}}return null}
function tl(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){return true}}}return false}
function Kb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].P()&&(c=Jb(c,f)):yh()}catch(a){a=Ag(a);if(!$d(a,30))throw a}}return c}
function Cd(a,b){switch(b.b){case 0:{a[Yn]=Zn;break}case 1:{a[Yn]=$n;break}case 2:{Bd(a)!=(Id(),Fd)&&(a[Yn]=On,undefined);break}}}
function Ik(c){if(c.length==0||c[0]>Do&&c[c.length-1]>Do){return c}var a=c.replace(/^(\s*)/,On);var b=a.replace(/\s*$/,On);return b}
function Ob(a){var b,c,d,e;d=(_d(a.b)?Zd(a.b):null,[]);e=Od(xg,yn,29,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Bk(d[b])}bb(e)}
function Gh(a,b,c){var d;d=ih(c.b);d==-1?Eh(a,c.b):a.c==-1?vh(a.f,d|(a.f.__eventBits||0)):(a.c|=d);return cd(!a.d?(a.d=new ed(a)):a.d,c,b)}
function Qb(b){var c=On;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+Nn+b[d]}catch(a){}}}}catch(a){}return c}
function pi(){var a;oi.call(this,(a=$doc.createElement('BUTTON'),a.setAttribute('type','button'),a));this.f[vo]='gwt-Button';this.f.innerHTML='Start'}
function Lh(a){if(!a.e){(Fi(),dn(Ei,a))&&Hi(a)}else if(a.e){Yh(a.e,a)}else if(a.e){throw new nk("This widget's parent does not implement HasWidgets")}}
function ik(a){var b=fk;!b&&(b=fk=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function Vh(a,b){var c,d;if(b.e!=a){return false}try{Mh(b,null)}finally{c=b.f;Xb((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);uj(a.a,b)}return true}
function bk(a,b){var c;b.b=a;if(a==2){c=String.prototype}else{if(a>0){var d=_j(b);if(d){c=d.prototype}else{d=Cg[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function F(a){var b,c,d,e,f;b=Od(qg,wn,3,a.a.b,0);b=Yd(Km(a.a,b),4);c=new W;for(e=0,f=b.length;e<f;++e){d=b[e];Jm(a.a,d);v(d.a,c.a)}a.a.b>0&&M(a.b,sk(16-(X()-c.a)))}
function Kh(a){if(!a.b){throw new nk("Should only call onDetach when the widget is attached to the browser's document")}try{a.x()}finally{a.f.__listener=null;a.b=false}}
function xk(){xk=un;wk=Pd(pg,yn,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function rk(a){var b,c,d;b=Od(pg,yn,-1,8,1);c=(xk(),wk);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Jk(b,d,8)}
function jd(a,b,c){if(!b){throw new vk('Cannot add a handler with a null type')}if(!c){throw new vk('Cannot add a null handler')}a.b>0?id(a,new Gj(a,b,c)):kd(a,b,c);return new Ej}
function cl(a){var b,c,d,e;d=new Uk;b=null;Tb(d.a,'[');c=a.A();while(c.C()){b!=null?(Tb(d.a,b),d):(b=Eo);e=c.D();Tb(d.a,e===a?'(this Collection)':On+e)}Tb(d.a,']');return Vb(d.a)}
function Al(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.J()}}}return null}
function wl(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.I();if(j.H(a,h)){var i=g.J();g.K(b);return i}}}else{d=j.a[c]=[]}var g=new nn(a,b);d.push(g);++j.d;return null}
function Nd(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Mh(a,b){var c;c=a.e;if(!b){try{!!c&&c.b&&Kh(a)}finally{a.e=null}}else{if(c){throw new nk('Cannot set a new parent without first clearing the old parent')}a.e=b;b.b&&a.y()}}
function di(b,c){bi();var a,d,e,f,g;d=null;for(g=b.A();g.C();){f=Yd(g.D(),22);try{c.B(f)}catch(a){a=Ag(a);if($d(a,30)){e=a;!d&&(d=new fn);cn(d,e)}else throw a}}if(d){throw new ci(d)}}
function Fg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Ij(a){var b,c;b=Ji();a.c=Lj('1.0');a.b=Lj('0.1');a.a=Lj('5000');Kj(b,'Start Opacity',a.c);Kj(b,'End Opacity',a.b);Kj(b,zo,a.a);c=new pi;Gh(c,new Oj(a),(Jc(),Jc(),Ic));Uh(b,c,b.f)}
function dd(b,c){var a,d,e;!c.c||(c.c=false,c.d=null);e=c.d;Cc(c,b.b);try{ld(b.a,c)}catch(a){a=Ag(a);if($d(a,24)){d=a;throw new yd(d.a)}else throw a}finally{e==null?(c.c=true,c.d=null):(c.d=e)}}
function Nj(a){var b;b=new Sj(Pd(rg,yn,-1,[$doc.getElementById('box1'),$doc.getElementById('box2'),$doc.getElementById('box3')]),jk(Yb(a.a.c.f,Ao)),jk(Yb(a.a.b.f,Ao)));r(b,hk(Yb(a.a.a.f,Ao)),X())}
function Ji(){Fi();var a,b;b=Yd(ql(Di,wo),19);if(!(a=$doc.getElementById(wo))){return null}if(b){if(!a||b.f==a){return b}}Di.d==0&&Wg(new Oi);!a?(b=new Ri):(b=new Gi(a));vl(Di,wo,b);cn(Ei,b);return b}
function Qk(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Ek(a,c++)}return b|0}
function Qd(a,b,c){if(c!=null){if(a.qI>0&&!Xd(c,a.qI)){throw new Uj}else if(a.qI==-1&&(c.tM==un||Wd(c,1))){throw new Uj}else if(a.qI<-1&&!(c.tM!=un&&!Wd(c,1))&&!Xd(c,-a.qI)){throw new Uj}}return a[b]=c}
function _b(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}if(a.nodeType==9){return a===b||a.body&&a.body.contains(b)}else{return a===b||a.contains(b)}}
function sj(a,b,c){var d,e;if(c<0||c>a.b){throw new pk}if(a.b==a.a.length){e=Od(vg,yn,22,a.a.length*2,0);for(d=0;d<a.a.length;++d){Qd(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Qd(a.a,d,a.a[d-1])}Qd(a.a,c,b)}
function Dg(a,b,c){var d=Cg[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Cg[a]=function(){});_=d.prototype=b<0?{}:Eg(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function xd(a){var b,c,d,e,f;c=a.G();if(c==0){return null}b=new Yk(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.A();f.C();){e=Yd(f.D(),30);d?(d=false):(Tb(b.a,'; '),b);Xk(b,e.q())}return Vb(b.a)}
function Lb(a){var b,c,d;d=On;a=Ik(a);b=a.indexOf(Rn);c=a.indexOf('function')==0?8:0;if(b==-1){b=Hk(a,String.fromCharCode(64));c=a.indexOf('function ')==0?9:0}b!=-1&&(d=Ik(a.substr(c,b-c)));return d.length>0?d:'anonymous'}
function Ih(a){var b;if(a.b){throw new nk("Should only call onAttach when the widget is detached from the browser's document")}a.b=true;kh(a.f,a);b=a.c;a.c=-1;b>0&&(a.c==-1?vh(a.f,b|(a.f.__eventBits||0)):(a.c|=b));a.w();a.z()}
function Nb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.r(c.toString());b.push(d);var e=Sn+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function hk(a){var b,c,d,e;if(a==null){throw new zk(Pn)}c=a.length;d=c>0&&a.charCodeAt(0)==45?1:0;for(b=d;b<c;++b){if(Vj(a.charCodeAt(b))==-1){throw new zk(Bo+a+Co)}}e=parseInt(a,10);if(isNaN(e)){throw new zk(Bo+a+Co)}else if(e<-2147483648||e>2147483647){throw new zk(Bo+a+Co)}return e}
function Ai(){var c=function(){};c.prototype={className:On,clientHeight:0,clientWidth:0,dir:On,getAttribute:function(a,b){return this[a]},href:On,id:On,lang:On,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:On,style:{},title:On};$wnd.GwtPotentialElementShim=c}
function ld(b,c){var a,d,e,f,g,h;if(!c){throw new vk('Cannot fire null event')}try{++b.b;g=nd(b,c.t());d=null;h=b.c?g.O(g.G()):g.N();while(b.c?h.b>0:h.b<h.c.G()){f=b.c?tm(h):om(h);try{c.s(Yd(f,11))}catch(a){a=Ag(a);if($d(a,30)){e=a;!d&&(d=new fn);cn(d,e)}else throw a}}if(d){throw new vd(d)}}finally{--b.b;b.b==0&&pd(b)}}
function s(a,b){var c,d,e;c=a.j;d=b>=a.n+a.e;if(a.g&&!d){e=(b-a.n)/a.e;Rj(a,(1+Math.cos(3.141592653589793+e*3.141592653589793))/2);return a.f&&a.j==c}if(!a.g&&b>=a.n){a.g=true;Rj(a,(1+Math.cos(3.141592653589793))/2);if(!(a.f&&a.j==c)){return false}}if(d){a.f=false;a.g=false;Rj(a,(1+Math.cos(6.283185307179586))/2);return false}return true}
function uh(a,b){switch(b){case 'drag':a.ondrag=qh;break;case 'dragend':a.ondragend=qh;break;case uo:a.ondragenter=ph;break;case 'dragleave':a.ondragleave=qh;break;case to:a.ondragover=ph;break;case 'dragstart':a.ondragstart=qh;break;case 'drop':a.ondrop=qh;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,qh,false);a.addEventListener(b,qh,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function zg(){var a;!!$stats&&Fg('com.google.gwt.useragent.client.UserAgentAsserter');a=Cj();Fk(_n,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Fg('com.google.gwt.user.client.DocumentModeAsserter');Qg();!!$stats&&Fg('com.tractionsoftware.gwt.demo.opacity.client.OpacityDemo');Ij(new Jj)}
function Cj(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(xo)!=-1}())return xo;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(yo)!=-1&&$doc.documentMode>=9}())return _n;if(function(){return b.indexOf(yo)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function ih(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Xn:return 1;case bo:return 2;case 'focus':return 2048;case co:return 128;case eo:return 256;case fo:return 512;case 'load':return 32768;case 'losecapture':return 8192;case go:return 4;case ho:return 64;case io:return 32;case jo:return 16;case ko:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case lo:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case mo:return 1048576;case no:return 2097152;case oo:return 4194304;case po:return 8388608;case qo:return 16777216;case ro:return 33554432;case so:return 67108864;default:return -1;}}
function Qg(){var a,b,c;b=$doc.compatMode;a=Pd(yg,yn,1,[ao]);for(c=0;c<a.length;++c){if(Fk(a[c],b)){return}}a.length==1&&Fk(ao,a[0])&&Fk('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function sh(){nh=Mn(function(a){return true});qh=Mn(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&lh(b)&&Pg(a,c,b)});ph=Mn(function(a){a.preventDefault();qh.call(this,a)});rh=Mn(function(a){this.__gwtLastUnhandledEvent=a.type;qh.call(this,a)});oh=Mn(function(a){var b=nh;if(b(a)){var c=mh;if(c&&c.__listener){if(lh(c.__listener)){Pg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Xn,oh,true);$wnd.addEventListener(bo,oh,true);$wnd.addEventListener(go,oh,true);$wnd.addEventListener(ko,oh,true);$wnd.addEventListener(ho,oh,true);$wnd.addEventListener(jo,oh,true);$wnd.addEventListener(io,oh,true);$wnd.addEventListener(lo,oh,true);$wnd.addEventListener(co,nh,true);$wnd.addEventListener(fo,nh,true);$wnd.addEventListener(eo,nh,true);$wnd.addEventListener(mo,oh,true);$wnd.addEventListener(no,oh,true);$wnd.addEventListener(oo,oh,true);$wnd.addEventListener(po,oh,true);$wnd.addEventListener(qo,oh,true);$wnd.addEventListener(ro,oh,true);$wnd.addEventListener(so,oh,true)}
function Yg(){var a,b;if(!Ug){a=(b=$doc.createElement('script'),Zb(b,'function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n'),b);Wb($doc.body,a);yh();Xb($doc.body,a);Ug=true}}
function wh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?qh:null);c&2&&(a.ondblclick=b&2?qh:null);c&4&&(a.onmousedown=b&4?qh:null);c&8&&(a.onmouseup=b&8?qh:null);c&16&&(a.onmouseover=b&16?qh:null);c&32&&(a.onmouseout=b&32?qh:null);c&64&&(a.onmousemove=b&64?qh:null);c&128&&(a.onkeydown=b&128?qh:null);c&256&&(a.onkeypress=b&256?qh:null);c&512&&(a.onkeyup=b&512?qh:null);c&1024&&(a.onchange=b&1024?qh:null);c&2048&&(a.onfocus=b&2048?qh:null);c&4096&&(a.onblur=b&4096?qh:null);c&8192&&(a.onlosecapture=b&8192?qh:null);c&16384&&(a.onscroll=b&16384?qh:null);c&32768&&(a.onload=b&32768?rh:null);c&65536&&(a.onerror=b&65536?qh:null);c&131072&&(a.onmousewheel=b&131072?qh:null);c&262144&&(a.oncontextmenu=b&262144?qh:null);c&524288&&(a.onpaste=b&524288?qh:null);c&1048576&&(a.ontouchstart=b&1048576?qh:null);c&2097152&&(a.ontouchmove=b&2097152?qh:null);c&4194304&&(a.ontouchend=b&4194304?qh:null);c&8388608&&(a.ontouchcancel=b&8388608?qh:null);c&16777216&&(a.ongesturestart=b&16777216?qh:null);c&33554432&&(a.ongesturechange=b&33554432?qh:null);c&67108864&&(a.ongestureend=b&67108864?qh:null)}
var On='',Do=' ',Co='"',Rn='(',Eo=', ',Sn=':',Nn=': ',Fo='=',Tn='CENTER',ao='CSS1Compat',zo='Duration',Bo='For input string: "',Un='JUSTIFY',Vn='LEFT',Wn='RIGHT',Qn='String',Mo='UmbrellaException',Oo='[Lcom.google.gwt.user.client.ui.',Io='[Ljava.lang.',vo='className',Xn='click',Wo='com.google.gwt.animation.client.',Ho='com.google.gwt.core.client.',So='com.google.gwt.core.client.impl.',Uo='com.google.gwt.dom.client.',Ro='com.google.gwt.event.dom.client.',No='com.google.gwt.event.shared.',Po='com.google.gwt.i18n.client.',Vo='com.google.gwt.text.shared.testing.',To='com.google.gwt.user.client.',Ko='com.google.gwt.user.client.ui.',Lo='com.google.web.bindery.event.shared.',Jo='com.tractionsoftware.gwt.demo.opacity.client.',Xo='com.tractionsoftware.gwt.user.client.animation.',wo='controls',bo='dblclick',Yn='dir',uo='dragenter',to='dragover',ro='gesturechange',so='gestureend',qo='gesturestart',_n='ie9',Go='java.lang.',Qo='java.util.',co='keydown',eo='keypress',fo='keyup',$n='ltr',go='mousedown',ho='mousemove',io='mouseout',jo='mouseover',ko='mouseup',lo='mousewheel',yo='msie',Pn='null',xo='opera',Zn='rtl',po='touchcancel',oo='touchend',no='touchmove',mo='touchstart',Ao='value';var _,Cg={},xn={16:1},Kn={33:1},Hn={26:1},Ln={25:1,31:1},Jn={34:1},yn={25:1},En={10:1,12:1,15:1,17:1,18:1,20:1,22:1},vn={},zn={25:1,30:1},Cn={24:1,25:1,30:1},Fn={10:1,12:1,15:1,17:1,18:1,19:1,20:1,22:1},An={5:1,6:1,25:1,27:1,28:1},Gn={21:1,25:1,27:1,28:1},wn={4:1,25:1},Bn={12:1},Dn={9:1,11:1},In={32:1};Dg(1,-1,vn);_.eQ=function m(a){return this===a};_.gC=function n(){return this.cZ};_.hC=function o(){return Ab(this)};_.tS=function p(){return this.cZ.c+'@'+rk(this.hC())};_.toString=function(){return this.tS()};_.tM=un;Dg(3,1,{});_.e=-1;_.f=false;_.g=false;_.i=null;_.j=-1;_.k=null;_.n=-1;_.o=false;Dg(4,1,{},w);_.a=null;Dg(5,1,{});Dg(6,1,{2:1});Dg(7,5,{});var A=null;Dg(8,7,{},G);Dg(10,1,xn);_.p=function Q(){this.b||Jm(J,this);F(this.a)};_.b=false;_.c=0;var J;Dg(9,10,xn,R);_.a=null;Dg(11,6,{2:1,3:1},U);_.a=null;_.b=null;Dg(12,1,{},W);Dg(17,1,zn);_.q=function cb(){return this.e};
--></script>
<script><!--
_.tS=function db(){var a,b;a=this.cZ.c;b=this.q();return b!=null?a+Nn+b:a};_.e=null;Dg(16,17,zn);Dg(15,16,zn);Dg(14,15,zn,gb);_.q=function mb(){this.c==null&&(this.d=jb(this.b),this.a=this.a+Nn+hb(this.b),this.c=Rn+this.d+') '+lb(this.b)+this.a,undefined);return this.c};_.a=On;_.b=null;_.c=null;_.d=null;Dg(21,1,{});var rb=0,sb=0,tb=0,ub=-1;Dg(23,21,{},Ib);_.a=null;_.b=null;var Eb;Dg(26,1,{},Rb);_.r=function Sb(a){return Lb(a)};Dg(44,1,{25:1,27:1,28:1});_.eQ=function dc(a){return this===a};_.hC=function ec(){return Ab(this)};_.tS=function fc(){return this.a};_.a=null;_.b=0;Dg(43,44,An);var gc,hc,ic,jc,kc;Dg(45,43,An,oc);Dg(46,43,An,qc);Dg(47,43,An,sc);Dg(48,43,An,uc);Dg(54,1,{});_.tS=function Bc(){return 'An event type'};_.d=null;Dg(53,54,{});_.c=false;Dg(52,53,{});_.t=function Hc(){return Jc(),Ic};_.a=null;_.b=null;var Dc=null;Dg(51,52,{});Dg(50,51,{});Dg(49,50,{},Kc);_.s=function Lc(a){Nj(Yd(a,7))};var Ic;Dg(57,1,{});_.hC=function Qc(){return this.c};_.tS=function Rc(){return 'Event type'};_.c=0;var Pc=0;Dg(56,57,{},Sc);Dg(55,56,{8:1},Tc);_.a=null;_.b=null;Dg(58,1,{},Wc);_.a=null;Dg(60,53,{},Zc);_.s=function $c(a){Yd(a,9).u(this)};_.t=function ad(){return Yc};var Yc=null;Dg(61,1,Bn,ed);_.a=null;_.b=null;Dg(64,1,{});Dg(63,64,{});_.a=null;_.b=0;_.c=false;Dg(62,63,{},qd);Dg(65,1,{},sd);Dg(67,15,Cn,vd);_.a=null;Dg(66,67,Cn,yd);Dg(68,1,{11:1},Ad);Dg(70,44,{13:1,25:1,27:1,28:1},Jd);var Ed,Fd,Gd,Hd;Dg(71,1,{},Ld);_.qI=0;var Rd,Sd;Dg(80,1,{});Dg(81,1,{},Jg);var Ig=null;Dg(82,80,{},Mg);var Lg=null;var Ng=null,Og=null;Dg(87,1,Dn,Sg);_.u=function Tg(a){while((K(),J).b>0){L(Yd(Hm(J,0),16))}};var Ug=false,Vg=null;Dg(89,53,{},ch);_.s=function dh(a){ce(a);null.P()};_.t=function eh(){return ah};var ah;Dg(90,61,Bn,gh);var hh=false;var mh=null,nh=null,oh=null,ph=null,qh=null,rh=null;Dg(101,1,{17:1,20:1});_.tS=function Fh(){if(!this.f){return '(null handle)'}return this.f.outerHTML};_.f=null;Dg(100,101,En);_.w=function Nh(){};_.x=function Oh(){};_.y=function Ph(){Ih(this)};_.v=function Qh(a){Jh(this,a)};_.z=function Rh(){};_.b=false;_.c=0;_.d=null;_.e=null;Dg(99,100,En);_.w=function Sh(){di(this,(bi(),_h))};_.x=function Th(){di(this,(bi(),ai))};Dg(98,99,En);_.A=function Wh(){return new zj(this.a)};Dg(97,98,En);Dg(102,66,Cn,ci);var _h,ai;Dg(103,1,{},fi);_.B=function gi(a){a.y()};Dg(104,1,{},ii);_.B=function ji(a){Kh(a)};Dg(107,100,En);_.y=function ni(){var a;Ih(this);a=$b(this.f);-1==a&&(this.f.tabIndex=0,undefined)};Dg(106,107,En);Dg(105,106,En,pi);Dg(108,1,{},si);_.a=null;_.b=null;_.c=null;Dg(110,100,En);_.a=null;Dg(109,110,En,xi);Dg(112,97,Fn,Gi);var Ci,Di,Ei;Dg(113,1,{},Li);_.B=function Mi(a){a.b&&Kh(a)};Dg(114,1,Dn,Oi);_.u=function Pi(a){Ii()};Dg(115,112,Fn,Ri);Dg(118,107,En);_.v=function Wi(a){var b;b=ih(a.type);(b&896)!=0?Jh(this,a):Jh(this,a)};_.z=function Xi(){};Dg(117,118,En);Dg(116,117,En,Zi);Dg(119,44,Gn);var aj,bj,cj,dj,ej;Dg(120,119,Gn,ij);Dg(121,119,Gn,kj);Dg(122,119,Gn,mj);Dg(123,119,Gn,oj);Dg(124,1,{},vj);_.A=function wj(){return new zj(this)};_.a=null;_.b=0;Dg(125,1,{},zj);_.C=function Aj(){return this.a<this.b.b-1};_.D=function Bj(){return yj(this)};_.a=-1;_.b=null;Dg(128,1,{},Ej);Dg(129,1,{23:1},Gj);_.a=null;_.b=null;_.c=null;Dg(130,1,{},Jj);_.a=null;_.b=null;_.c=null;Dg(131,1,{7:1,11:1},Oj);_.a=null;Dg(133,3,{});Dg(132,133,{},Sj);_.a=0;_.b=null;_.c=0;Dg(134,15,zn,Uj);Dg(136,1,{},Xj);_.tS=function ck(){return ((this.a&2)!=0?'interface ':(this.a&1)!=0?On:'class ')+this.c};_.a=0;_.b=0;_.c=null;Dg(137,15,zn,ek);var fk=null;Dg(140,15,zn,lk);Dg(141,15,zn,nk);Dg(142,15,zn,pk,qk);Dg(145,15,zn,uk,vk);var wk;Dg(147,140,zn,zk);Dg(148,1,{25:1,29:1},Bk);_.tS=function Ck(){return this.a+'.'+this.c+'(Unknown Source'+(this.b>=0?Sn+this.b:On)+')'};_.a=null;_.b=0;_.c=null;_=String.prototype;_.cM={1:1,25:1,26:1,27:1};_.eQ=function Kk(a){return Fk(this,a)};_.hC=function Lk(){return Rk(this)};_.tS=_.toString;var Mk,Nk=0,Ok;Dg(150,1,Hn,Uk);_.tS=function Vk(){return Vb(this.a)};Dg(151,1,Hn,Yk);_.tS=function Zk(){return Vb(this.a)};Dg(152,15,zn,_k);Dg(153,1,{});_.E=function dl(a){throw new _k('Add not supported on this collection')};_.F=function el(a){var b;b=bl(this.A(),a);return !!b};_.tS=function fl(){return cl(this)};Dg(155,1,In);_.eQ=function jl(a){var b,c,d,e,f;if(a===this){return true}if(!$d(a,32)){return false}e=Yd(a,32);if(this.d!=e.d){return false}for(c=new Nl((new Il(e)).a);nm(c.a);){b=Yd(om(c.a),33);d=b.I();f=b.J();if(!(d==null?this.c:$d(d,1)?Sn+Yd(d,1) in this.e:tl(this,d,~~pb(d)))){return false}if(!tn(f,d==null?this.b:$d(d,1)?sl(this,Yd(d,1)):rl(this,d,~~pb(d)))){return false}}return true};_.hC=function kl(){var a,b,c;c=0;for(b=new Nl((new Il(this)).a);nm(b.a);){a=Yd(om(b.a),33);c+=a.hC();c=~~c}return c};_.tS=function ll(){var a,b,c,d;d='{';a=false;for(c=new Nl((new Il(this)).a);nm(c.a);){b=Yd(om(c.a),33);a?(d+=Eo):(a=true);d+=On+b.I();d+=Fo;d+=On+b.J()}return d+'}'};Dg(154,155,In);_.H=function Cl(a,b){return be(a)===be(b)||a!=null&&ob(a,b)};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;Dg(157,153,Jn);_.eQ=function Fl(a){var b,c,d;if(a===this){return true}if(!$d(a,34)){return false}c=Yd(a,34);if(c.G()!=this.G()){return false}for(b=c.A();b.C();){d=b.D();if(!this.F(d)){return false}}return true};_.hC=function Gl(){var a,b,c;a=0;for(b=this.A();b.C();){c=b.D();if(c!=null){a+=pb(c);a=~~a}}return a};Dg(156,157,Jn,Il);_.F=function Jl(a){return Hl(this,a)};_.A=function Kl(){return new Nl(this.a)};_.G=function Ll(){return this.a.d};_.a=null;Dg(158,1,{},Nl);_.C=function Ol(){return nm(this.a)};_.D=function Pl(){return Yd(om(this.a),33)};_.a=null;Dg(160,1,Kn);_.eQ=function Sl(a){var b;if($d(a,33)){b=Yd(a,33);if(tn(this.I(),b.I())&&tn(this.J(),b.J())){return true}}return false};_.hC=function Tl(){var a,b;a=0;b=0;this.I()!=null&&(a=pb(this.I()));this.J()!=null&&(b=pb(this.J()));return a^b};_.tS=function Ul(){return this.I()+Fo+this.J()};Dg(159,160,Kn,Vl);_.I=function Wl(){return null};_.J=function Xl(){return this.a.b};_.K=function Yl(a){return xl(this.a,a)};_.a=null;Dg(161,160,Kn,$l);_.I=function _l(){return this.a};_.J=function am(){return sl(this.b,this.a)};_.K=function bm(a){return yl(this.b,this.a,a)};_.a=null;_.b=null;Dg(162,153,{31:1});_.L=function dm(a,b){throw new _k('Add not supported on this list')};_.E=function em(a){this.L(this.G(),a);return true};_.eQ=function gm(a){var b,c,d,e,f;if(a===this){return true}if(!$d(a,31)){return false}f=Yd(a,31);if(this.G()!=f.G()){return false}d=new pm(this);e=f.A();while(d.b<d.c.G()){b=om(d);c=om(e);if(!(b==null?c==null:ob(b,c))){return false}}return true};_.hC=function hm(){var a,b,c;b=1;a=new pm(this);while(a.b<a.c.G()){c=om(a);b=31*b+(c==null?0:pb(c));b=~~b}return b};_.A=function jm(){return new pm(this)};_.N=function km(){return new um(this,0)};_.O=function lm(a){return new um(this,a)};Dg(163,1,{},pm);_.C=function qm(){return nm(this)};_.D=function rm(){return om(this)};_.b=0;_.c=null;Dg(164,163,{},um);_.a=null;Dg(165,157,Jn,xm);_.F=function ym(a){return pl(this.a,a)};_.A=function zm(){return wm(this)};_.G=function Am(){return this.b.a.d};_.a=null;_.b=null;Dg(166,1,{},Cm);_.C=function Dm(){return nm(this.a.a)};_.D=function Em(){var a;a=Yd(om(this.a.a),33);return a.I()};_.a=null;Dg(167,162,Ln,Lm);_.L=function Mm(a,b){(a<0||a>this.b)&&im(a,this.b);Sm(this.a,a,0,b);++this.b};_.E=function Nm(a){return Gm(this,a)};_.F=function Om(a){return Im(this,a,0)!=-1};_.M=function Pm(a){return Hm(this,a)};_.G=function Qm(){return this.b};_.b=0;var Tm;Dg(169,162,Ln,Wm);_.F=function Xm(a){return false};_.M=function Ym(a){throw new pk};_.G=function Zm(){return 0};Dg(170,154,{25:1,32:1},an);Dg(171,157,{25:1,34:1},fn);_.E=function gn(a){return cn(this,a)};_.F=function hn(a){return pl(this.a,a)};_.A=function jn(){return wm(il(this.a))};_.G=function kn(){return this.a.d};_.tS=function ln(){return cl(il(this.a))};_.a=null;Dg(172,160,Kn,nn);_.I=function on(){return this.a};_.J=function pn(){return this.b};_.K=function qn(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;Dg(173,15,zn,sn);var Mn=xb;var Pf=Zj(Go,'Object',1),ne=Zj(Ho,'JavaScriptObject$',18),wg=Yj(Io,'Object;',175),Vf=Zj(Go,'Throwable',17),Jf=Zj(Go,'Exception',16),Qf=Zj(Go,'RuntimeException',15),Rf=Zj(Go,'StackTraceElement',148),xg=Yj(Io,'StackTraceElement;',176),Le=Zj('com.google.gwt.lang.','SeedUtil',77),If=Zj(Go,'Enum',44),Cf=Zj(Jo,'OpacityDemo',130),Bf=Zj(Jo,'OpacityDemo$1',131),rg=Yj('[Lcom.google.gwt.core.client.','JavaScriptObject$;',177),pg=Yj(On,'[C',178),Hf=Zj(Go,'Class',136),Uf=Zj(Go,Qn,2),yg=Yj(Io,'String;',179),Gf=Zj(Go,'ClassCastException',137),Tf=Zj(Go,'StringBuilder',151),Ff=Zj(Go,'ArrayStoreException',134),me=Zj(Ho,'JavaScriptException',14),kf=Zj(Ko,'UIObject',101),tf=Zj(Ko,'Widget',100),cf=Zj(Ko,'Panel',99),_e=Zj(Ko,'FocusWidget',107),Xe=Zj(Ko,'ButtonBase',106),Ye=Zj(Ko,'Button',105),Ze=Zj(Ko,'ComplexPanel',98),Te=Zj(Ko,'AbsolutePanel',97),gf=Zj(Ko,'RootPanel',112),ff=Zj(Ko,'RootPanel$DefaultRootPanel',115),df=Zj(Ko,'RootPanel$1',113),ef=Zj(Ko,'RootPanel$2',114),Af=Zj(Lo,Mo,67),Ie=Zj(No,Mo,66),We=Zj(Ko,'AttachDetachException',102),Ue=Zj(Ko,'AttachDetachException$1',103),Ve=Zj(Ko,'AttachDetachException$2',104),qf=Zj(Ko,'ValueBoxBase',118),hf=Zj(Ko,'TextBoxBase',117),jf=Zj(Ko,'TextBox',116),pf=$j(Ko,'ValueBoxBase$TextAlignment',119,gj),ug=Yj(Oo,'ValueBoxBase$TextAlignment;',180),lf=$j(Ko,'ValueBoxBase$TextAlignment$1',120,null),mf=$j(Ko,'ValueBoxBase$TextAlignment$2',121,null),nf=$j(Ko,'ValueBoxBase$TextAlignment$3',122,null),of=$j(Ko,'ValueBoxBase$TextAlignment$4',123,null),Je=Zj(Po,'AutoDirectionHandler',68),Ke=$j(Po,'HasDirection$Direction',70,Kd),tg=Yj('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;',181),hg=Zj(Qo,'AbstractMap',155),ag=Zj(Qo,'AbstractHashMap',154),lg=Zj(Qo,'HashMap',170),Xf=Zj(Qo,'AbstractCollection',153),ig=Zj(Qo,'AbstractSet',157),Zf=Zj(Qo,'AbstractHashMap$EntrySet',156),Yf=Zj(Qo,'AbstractHashMap$EntrySetIterator',158),gg=Zj(Qo,'AbstractMapEntry',160),$f=Zj(Qo,'AbstractHashMap$MapEntryNull',159),_f=Zj(Qo,'AbstractHashMap$MapEntryString',161),fg=Zj(Qo,'AbstractMap$1',165),eg=Zj(Qo,'AbstractMap$1$1',166),mg=Zj(Qo,'HashSet',171),af=Zj(Ko,'LabelBase',110),bf=Zj(Ko,'Label',109),wf=Zj(Lo,'Event',54),Ee=Zj(No,'GwtEvent',53),ye=Zj(Ro,'DomEvent',52),ze=Zj(Ro,'HumanInputEvent',51),Ae=Zj(Ro,'MouseEvent',50),we=Zj(Ro,'ClickEvent',49),uf=Zj(Lo,'Event$Type',57),De=Zj(No,'GwtEvent$Type',56),xe=Zj(Ro,'DomEvent$Type',55),Wf=Zj(Go,'UnsupportedOperationException',152),qe=Zj(So,'StackTraceCreator$Collector',26),le=Zj(Ho,zo,12),oe=Zj(Ho,'Scheduler',21),pe=Zj(So,'SchedulerImpl',23),Re=Zj(To,'Window$ClosingEvent',89),Ge=Zj(No,'HandlerManager',61),Se=Zj(To,'Window$WindowHandlers',90),vf=Zj(Lo,'EventBus',64),zf=Zj(Lo,'SimpleEventBus',63),Fe=Zj(No,'HandlerManager$Bus',62),xf=Zj(Lo,'SimpleEventBus$1',128),yf=Zj(Lo,'SimpleEventBus$2',129),Nf=Zj(Go,'NullPointerException',145),Kf=Zj(Go,'IllegalArgumentException',140),Sf=Zj(Go,'StringBuffer',150),Ce=Zj('com.google.gwt.event.logical.shared.','CloseEvent',60),Lf=Zj(Go,'IllegalStateException',141),$e=Zj(Ko,'DirectionalTextHelper',108),ve=$j(Uo,'Style$TextAlign',43,mc),sg=Yj('[Lcom.google.gwt.dom.client.','Style$TextAlign;',182),re=$j(Uo,'Style$TextAlign$1',45,null),se=$j(Uo,'Style$TextAlign$2',46,null),te=$j(Uo,'Style$TextAlign$3',47,null),ue=$j(Uo,'Style$TextAlign$4',48,null),Be=Zj(Ro,'PrivateMap',58),He=Zj(No,'LegacyHandlerWrapper',65),sf=Zj(Ko,'WidgetCollection',124),vg=Yj(Oo,'Widget;',183),rf=Zj(Ko,'WidgetCollection$WidgetIterator',125),ng=Zj(Qo,'MapEntryImpl',172),Me=Zj('com.google.gwt.text.shared.','AbstractRenderer',80),Oe=Zj(Vo,'PassthroughRenderer',82),Ne=Zj(Vo,'PassthroughParser',81),Mf=Zj(Go,'IndexOutOfBoundsException',142),dg=Zj(Qo,'AbstractList',162),jg=Zj(Qo,'ArrayList',167),bg=Zj(Qo,'AbstractList$IteratorImpl',163),cg=Zj(Qo,'AbstractList$ListIteratorImpl',164),og=Zj(Qo,'NoSuchElementException',173),kg=Zj(Qo,'Collections$EmptyList',169),ke=Zj(Wo,'Animation',3),Ef=Zj(Xo,'TractionAnimation',133),Df=Zj(Xo,'OpacityAnimation',132),de=Zj(Wo,'Animation$1',4),je=Zj(Wo,'AnimationScheduler',5),ee=Zj(Wo,'AnimationScheduler$AnimationHandle',6),Of=Zj(Go,'NumberFormatException',147),ie=Zj(Wo,'AnimationSchedulerImpl',7),he=Zj(Wo,'AnimationSchedulerImplTimer',8),ge=Zj(Wo,'AnimationSchedulerImplTimer$AnimationHandleImpl',11),qg=Yj('[Lcom.google.gwt.animation.client.','AnimationSchedulerImplTimer$AnimationHandleImpl;',184),Qe=Zj(To,'Timer',10),fe=Zj(Wo,'AnimationSchedulerImplTimer$1',9),Pe=Zj(To,'Timer$1',87);$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.opacity.OpacityDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_tractionsoftware_gwt_demo_opacity_OpacityDemo) $wnd.com_tractionsoftware_gwt_demo_opacity_OpacityDemo.onScriptLoad();
--></script></body></html>